/*
**  Apache License, Version 2.0
**  Notes:Use this command to anonymously check out the latest project source code:
**  Non-members may check out a read-only working copy anonymously over HTTP.
**  SVN checkout http://YHHCatiaBaseUtlWsp.googlecode.com/svn/trunk/ 
**
**  Author:		Kevin Yang
**  Email:		Bigearrabbit@qq.com
**  DATE:		2013-4-16
**
**  File Name:	YHHVisualizationTools.h
**
**  File notes:	
**
**  Function:		Class function
**
** 
*/
#ifndef YHHVisualizationTools_H
#define YHHVisualizationTools_H
//local framework
#include "YHHCatiaBaseUtl.h"

//System framework
#include "CATBaseUnknown.h"
#include "CATISpecObject.h"
#include "CATUnicodeString.h"
#include "CATLISTV_CATISpecObject.h"

//Visualization Framework
#include "CATHSO.h"

//ApplicationFrame Framework
#include "CATFrmEditor.h"

namespace YHH
{
	/// <summary>Selector List Set</summary>
	/// <param name="ipHSO">HSO</param>
	/// <param name="ipEditor">Editor</param>
	/// <param name="ispInput">input spec</param>
	/// <author>Kevin Yang</author>
	/// <date>2013-4-16</date>
	void ExportedByYHHCatiaBaseUtl HSOAppend(CATISpecObject_var ispInput,
		CATFrmEditor * ipEditor = NULL,CATHSO * ipHSO = NULL);

	/// <summary>Selector List Set</summary>
	/// <param name="ipHSO">HSO</param>
	/// <param name="ipEditor">Editor</param>
	/// <param name="ispListInput">input spec List</param>
	/// <author>Kevin Yang</author>
	/// <date>2013-4-16</date>
	void ExportedByYHHCatiaBaseUtl HSOAppend(CATListValCATISpecObject_var ispListInput,
		CATFrmEditor * ipEditor = NULL,CATHSO * ipHSO = NULL);

}//YHH

//-----------------------------------------------------------------------

#endif
